package com.hsjk.szwj.module.train.service;

import com.hsjk.szwj.framework.common.pojo.PageResult;
import com.hsjk.szwj.module.train.controller.admin.vo.*;
import com.hsjk.szwj.module.train.controller.app.vo.course.*;
import com.hsjk.szwj.module.train.dal.dataobject.course.*;
import com.hsjk.szwj.module.train.dal.dataobject.employee.EmployeeDO;

import java.util.List;

/**
 * @author chenjiawei
 * @desc
 * @Date 2023/08/04 00:46
 **/
public interface IEmployeeService {


    List<EmployeeDO> getList(String type);

    PageResult<EmployeeDO> getEmployeePage(AdminEmployeePageReqVO reqVO);

    Boolean createModuleEmployee(EmployeeDO reqVO);

    EmployeeDO getAdminEmployeeDetail(Long id);

    Boolean updateModuleEmployee(EmployeeDO reqVO);

    Boolean deleteModuleEmployee(Long id);


}
